package com.weaver.openapi.pojo.eb.res.table.vo;

import java.io.*;
import java.util.*;

public class Column implements Serializable
{
    private String title;
    private String dataIndex;
    private String width;
    private boolean isCustomTitle;
    private String align;
    private String textAlign;
    private boolean hide;
    private boolean newLine;
    private boolean compile;
    private boolean isPrimaryKey;
    private boolean mustShow;
    private String fieldId;
    private String componentKey;
    private List<String> children;
    private Integer rowSpan;
    private String listFieldId;
    private boolean hasFieldAction;
    private boolean associated;
    private boolean detailColumn;
    private boolean customTitle;
    private boolean primaryKey;
    
    public String getTitle() {
        return this.title;
    }
    
    public void setTitle(final String title) {
        this.title = title;
    }
    
    public String getDataIndex() {
        return this.dataIndex;
    }
    
    public void setDataIndex(final String dataIndex) {
        this.dataIndex = dataIndex;
    }
    
    public String getWidth() {
        return this.width;
    }
    
    public void setWidth(final String width) {
        this.width = width;
    }
    
    public boolean isCustomTitle() {
        return this.isCustomTitle;
    }
    
    public void setCustomTitle(final boolean customTitle) {
        this.isCustomTitle = customTitle;
    }
    
    public String getAlign() {
        return this.align;
    }
    
    public void setAlign(final String align) {
        this.align = align;
    }
    
    public String getTextAlign() {
        return this.textAlign;
    }
    
    public void setTextAlign(final String textAlign) {
        this.textAlign = textAlign;
    }
    
    public boolean isHide() {
        return this.hide;
    }
    
    public void setHide(final boolean hide) {
        this.hide = hide;
    }
    
    public boolean isNewLine() {
        return this.newLine;
    }
    
    public void setNewLine(final boolean newLine) {
        this.newLine = newLine;
    }
    
    public boolean isCompile() {
        return this.compile;
    }
    
    public void setCompile(final boolean compile) {
        this.compile = compile;
    }
    
    public boolean isPrimaryKey() {
        return this.isPrimaryKey;
    }
    
    public void setPrimaryKey(final boolean primaryKey) {
        this.isPrimaryKey = primaryKey;
    }
    
    public boolean isMustShow() {
        return this.mustShow;
    }
    
    public void setMustShow(final boolean mustShow) {
        this.mustShow = mustShow;
    }
    
    public String getFieldId() {
        return this.fieldId;
    }
    
    public void setFieldId(final String fieldId) {
        this.fieldId = fieldId;
    }
    
    public String getComponentKey() {
        return this.componentKey;
    }
    
    public void setComponentKey(final String componentKey) {
        this.componentKey = componentKey;
    }
    
    public List<String> getChildren() {
        return this.children;
    }
    
    public void setChildren(final List<String> children) {
        this.children = children;
    }
    
    public Integer getRowSpan() {
        return this.rowSpan;
    }
    
    public void setRowSpan(final Integer rowSpan) {
        this.rowSpan = rowSpan;
    }
    
    public String getListFieldId() {
        return this.listFieldId;
    }
    
    public void setListFieldId(final String listFieldId) {
        this.listFieldId = listFieldId;
    }
    
    public boolean isHasFieldAction() {
        return this.hasFieldAction;
    }
    
    public void setHasFieldAction(final boolean hasFieldAction) {
        this.hasFieldAction = hasFieldAction;
    }
    
    public boolean isAssociated() {
        return this.associated;
    }
    
    public void setAssociated(final boolean associated) {
        this.associated = associated;
    }
    
    public boolean isDetailColumn() {
        return this.detailColumn;
    }
    
    public void setDetailColumn(final boolean detailColumn) {
        this.detailColumn = detailColumn;
    }
}
